查看原文
其他

分享一个 Kotlin 学习方式

nanchen nanchen 2019-06-27

额,这个标题应该不会被误解为广告吧,哈哈,不管你怎么认为,你都进来了,说明你是南尘的铁粉!

2018 Google 开发者大会于今明两天在上海举办,想必不少开发者从四面八方都赶赴上海参会,毕竟 Google 爸爸搞的,那还是相当有价值和含金量的。

正如前面预言的一样,此次 Google 肯定是强烈推荐 Flutter 的,其实在国内外一些大厂,比如阿里、腾讯、Google 都在使用 Flutter 开发 App,阿里本身已经开源了跨平台开源框架 Weex,都在追随,也可见 Flutter 的魅力。

对于 Flutter 想必我的小伙伴们都知道,毕竟是 Google 爸爸的产物,这里就不多提了,除了 Flutter,此次 Google 大会也继续推荐了 Kotlin。

既 Kotlin 成为 Google 推荐的 Android 开发语言以来,它的市场份额一直在稳健上升,根据 Google 今天分享的开发者问卷调查显示,超过 40% 的开发者都已经选择使用 Kotlin,其中不乏抖音、咕咚这样的技术团队。

之前本人也在公众号吐血推荐过一波 Kotlin,确实作为一个后知后觉的开发者来说,多少最开始还是对 Kotlin 有所抵触的,不过在真正接触以后,我发现我难以回头了。

不少小伙伴都问到到底怎么学习 Kotlin,之前其实给大家分享过一些资料。比如:

  • 官网的 Kotlin 中文中文站:https://www.kotlincn.net/docs/reference/

  • GitHub 上开源的MindorksOpenSource:https://github.com/MindorksOpenSource/from-java-to-kotlin/blob/master/README-ZH.md

  • 非常适合 Android 开发者的 《Kotlin For Android Developers》一书:公众号后台回复「」可获取 PDF。

  • 非常不错的 From Java to Kotlin:https://fabiomsr.github.io/from-java-to-kotlin/

  • 另外,还有我自己在 GitHub 上开源的 AiYaGirl,目前也已经写出了 Java 版本和 Kotlin 版本,可谓学习 Kotlin 的良药。地址是:https://github.com/nanchen2251/AiYaGirl,当前你也可以直接点击阅读原文直达。

真的太多了,这里就不一一例举了,上面的这些方式,无不就是学习语法,然后自己手动练习,或者是直接跟着书籍用 Kotlin 编写一个项目。

但今天我要推荐的是一种个人认为学习效率最高的方式,在浏览器里面直接练习 Kotlin

主要是推荐这个网站:Try Kotlin:https://try.kotlinlang.org/

随便看一下,这个网站前面会用 Kotlin 给大家一些 Examples,后面会有 42 道练习题,编译器还可以自动给大家实时发现你代码中的语法问题。

细心的小伙伴还会发现,上面还可以支持把你的 Java 代码转换为 Kotlin,这和 Android Studio 3.0 以后自带的插件如出一辙,不得不说,这真是太棒了。

呼叫 Try Kotlin 的作者给我广告费!!!

要说这个缺点,我觉得还真没找到,要真说,就排版略微不美观,并且是纯英文吧~

啊,今天的文章很短,不太好编辑,其实就是想把自己遇到的好东西,推荐给大家,喜欢的小伙伴去试试吧,兴许还有一些小惊喜在等着大家哟~

—————END—————



我是南尘,只做比心的公众号,欢迎关注我。

推荐阅读:

你认为 RxJava 真的好用吗?

从空间维度说说 RxJava

从时间维度说说 RxJava

RxJava 真的可以让我们的代码变简洁么?


欢迎关注南尘的公众号:nanchen
做不完的开源,写不完的矫情,只做比心的公众号,如果你喜欢,你可以选择分享给大家。如果你有好的文章,欢迎投稿,让我们一起来分享。
          长按上方二维码关注        做不完的开源,写不完的矫情        一起来看 nanchen 同学的成长笔记


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存